package cn.iocoder.yudao.module.bpm.api.tohandle.dto;


import cn.hutool.core.date.DateBetween;
import lombok.Data;

import java.util.Date;

/**
 * 任务查询
 * */
@Data
public class BpmHandleTaskSearchReqDTO {
    /**
     * 流程中心的flowId
     * */
    private Long flowId;

    /**
     * 外部审批流的flowId
     * */
    private Long extFlowId;

    /**
     * 流程中心的taskId
     * */
    private Long taskId;

    /**
     * 帐号
     * */
    private String username;

    /**
     * 自增id
     * */
    private Long id;

    /**
     * 标题（模糊搜索）
     * */
    private String title;

    /**
     * 发起者帐号
     * */
    private String senderUsername;

    /**
     * 发起者姓名
     * */
    private String senderName;

    /**
     * 发起时间
     * */
    private DateBetween sendTimeBetween;

    /**
     * 结束时间
     * */
    private DateBetween endTimeBetween;

    /**
     * 来源系统
     * {@link cn.iocoder.yudao.module.bpm.enums.tohandle.BpmSourceSystemEnum}
     * */
    private Integer sourceSystemId;

    /**
     * 来源审批url链接
     * */
    private String sourceUrl;

    /**
     * 流程状态
     * {@link }
     * */
    private Integer flowStatus;
}
